import { BuffTargetType, HurtType, TriggerType } from "js/typeDefine/typeDefine";

export default {
  130201: {
    name: "快速拔枪",
    introduce: "猎人技能,对单体进行values1次攻击,每次造成value1%伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140001,
    anger: [20, 4],
    auxiliarySkillList: [130301, 130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    limitIntroduce1: [",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID"],
    cd: 10000,
    value1: [180, 15],
    values1: [2, 2, 2, 2],
    buffID: 190214,
    needAnger: [20, 4],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        attackAmount: [1, 1, 1, 1],
        attackTimes: [2, 2, 2, 2], //3段伤害
        hatredType: 2, //仇恨类型
        hurtType: HurtType.Shoot,
        skillHurtPer: [180, 15],
      },
      {
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190214, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
  130202: {
    name: "疾杀",
    introduce: "武士技能,随机对values1个敌人造成value1%伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140001,
    anger: [16, 4],
    auxiliarySkillList: [130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313,
      130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    limitIntroduce1: ["同时对敌人造成buffID", "同时对敌人造成buffID", "同时对敌人造成buffID", ",同时对敌人造成buffID"],
    cd: 15000,
    values1: [2, 2, 2, 2],
    value1: [210, 20],
    buffID: 190203,
    needAnger: [16, 4],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        attackAmount: [2, 2, 2, 2],
        hatredType: 2, //仇恨类型
        hurtType: HurtType.Normal,
        skillHurtPer: [210, 20],
      },
      {
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190203, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
  130203: {
    name: "圣光",
    introduce: "圣女技能,治疗values1个队友恢复最大生命value1%limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140003,
    anger: [28, 4],
    auxiliarySkillList: [130303, 130304, 130305, 130306, 130307, 130308, 130309, 130313, 130321, 130324, 130325, 130326, 130329],
    limitIntroduce1: ["", "", "", ",</br>同时对自己施加buffID"],
    buffID: 190013,
    cd: [15000, -1000],
    values1: [3, 1],
    value1: [30, 5],
    needAnger: [28, 4],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        name: "治疗",
        cureAmount: [3, 1],
        curePer: [30, 5],
      },
      {
        limitLvl: 31,
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        buff: { buffID: 190013, buffTargetType: BuffTargetType.MySelf },
      },
    ],
  },
  130204: {
    name: "顺手牵羊",
    introduce: "盗贼技能,对后排的values1个敌人造成value1%伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140002,
    anger: [30, 8],
    auxiliarySkillList: [130301, 130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    limitIntroduce1: [",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID", ",</br>同时对敌人造成buffID"],
    cd: 15000,
    values1: [1, 1, 1, 1],
    value1: [250, 20],
    buffID: 190204,
    needAnger: [30, 8],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        attackAmount: [1, 1, 1, 1],
        hatredType: 3,
        hurtType: HurtType.Posion,
        skillHurtPer: [250, 20],
      },
      {
        triggerType: TriggerType.UseSkillDamageAfter,
        triggerPer: [100, 0],
        buff: { buffID: 190204, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
  130205: {
    name: "绝命毒师",
    introduce: "药剂师技能,对2x2范围内的敌人造成value1%伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140003,
    anger: [30, 5],
    auxiliarySkillList: [130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    limitIntroduce1: [",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID"],
    value1: [120, 10],
    buffID: 190202,
    cd: 15000,
    needAnger: [30, 5],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        hatredType: 7,
        hurtType: HurtType.Normal,
        rangeType: 1,
        attackAmount: [4, 4, 4, 4],
        skillHurtPer: [120, 10],
      },
      {
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190202, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
  130206: {
    name: "强力穿透",
    introduce: "弩手技能,随机对values1个敌人造成value1%的穿透伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140002,
    anger: [18, 4],
    auxiliarySkillList: [130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    limitIntroduce1: ["同时对敌人造成buffID", "同时对敌人造成buffID", "同时对敌人造成buffID", ",同时对敌人造成buffID"],
    cd: 14000,
    values1: [1, 1, 1, 1],
    value1: [280, 15],
    buffID: 190201,
    needAnger: [18, 4],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        attackAmount: [1, 1, 1, 1],
        hatredType: 2,
        hurtType: HurtType.Posion,
        skillHurtPer: [280, 15],
      },
      {
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190201, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
  130207: {
    name: "暗杀",
    introduce: "刺客技能,对血量最低的values1个的敌人造成value1%伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140004,
    anger: [30, 6],
    auxiliarySkillList: [130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    limitIntroduce1: [",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID"],
    buffID: 190209,
    value1: [200, 20],
    values1: [2, 2, 2, 2],
    cd: 12000,
    needAnger: [30, 6],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        hatredType: 8,
        hurtType: HurtType.Normal,
        attackAmount: [2, 2, 2, 2],
        skillHurtPer: [200, 20],
      },
      {
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190209, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
  130208: {
    name: "骑士精神",
    introduce: "骑士,自身获得buffID,所有队友获得buffID2", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140004,
    anger: [30, 8],
    auxiliarySkillList: [130303, 130304, 130305, 130306, 130307, 130308, 130313, 130321, 130324, 130325, 130326, 130329],
    buffID: 190018,
    buffID2: 190020,
    cd: 12000,
    needAnger: [30, 8],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        buff: { buffID: 190018, buffTargetType: BuffTargetType.MySelf },
      },
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        buff: { buffID: 190020, buffTargetType: BuffTargetType.MyTeam, buffAmount: [12, 0] },
      },
    ],
  },
  130209: {
    name: "崩拳",
    introduce: "拳师技能,对随机的values1个敌人造成value1%火焰伤害,造成伤害的70%回复自身生命值", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140005,
    anger: [30, 6],
    auxiliarySkillList: [130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    limitIntroduce1: ["", "", "", ",</br>同时对敌人造成buffID"],
    cd: 10000,
    values1: [1, 1, 1, 1],
    value1: [280, 20],
    buffID: 190209,
    needAnger: [30, 6],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        attackAmount: [1, 1, 1, 1],
        hatredType: 2, //仇恨类型
        hurtType: HurtType.Fire,
        skillHurtPer: [280, 20],
      },
      {
        triggerType: TriggerType.UseSkillDamageAfter,
        triggerPer: [100, 0],
        name: '气合',
        damageRecoverHpPer: [70, 0],
      }
    ],
  },
  130210: {
    name: "武装突袭",
    introduce: "剑士技能,创造一个最大生命值value1%的护盾来吸收受到的伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140005,
    anger: [28, 4],
    auxiliarySkillList: [130303, 130304, 130305, 130306, 130307, 130308, 130309, 130313, 130321, 130324, 130325, 130326, 130329],
    limitIntroduce1: ["", "", "", ",</br>同时自身获得buffID"],
    buffID: 190015,
    cd: 12000,
    value1: [30, 5],
    needAnger: [28, 4],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        shield: [30, 5],
      },
      {
        limitLvl: 31,
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        buff: { buffID: 190015, buffTargetType: BuffTargetType.MySelf },
      },
    ],
  },
  130211: {
    name: "火炎风暴",
    introduce: "法师技能,随机对values1个敌人造成value1%火焰伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140006,
    anger: [28, 4],
    auxiliarySkillList: [130303, 130304, 130305, 130306, 130307, 130308, 130313, 130321, 130324, 130325, 130326, 130329],
    limitIntroduce1: [",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID"],
    buffID: 190214,
    cd: 12000,
    needAnger: [28, 4],
    values1: [3, 4, 5, 6],
    value1: [150, 10],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        attackAmount: [3, 4, 5, 6],
        hatredType: 2, //仇恨类型
        hurtType: HurtType.Fire,
        skillHurtPer: [150, 10],
      },
      {
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190214, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
  130212: {
    name: "大悲咒",
    introduce: "武僧技能,对values1个队友施加buffID", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140006,
    anger: [28, 4],
    auxiliarySkillList: [130303, 130304, 130305, 130306, 130307, 130308, 130309, 130313, 130321, 130324, 130325, 130326, 130329],
    limitIntroduce1: ["", "", "", ",</br>减少一个上阵技能冷却时间2秒"],
    buffID: 190019,
    cd: 14000,
    needAnger: [28, 4],
    values1: [3, 3, 3, 3],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        buff: { buffID: 190019, buffTargetType: BuffTargetType.MyTeam, buffAmount: [3, 0,], },
      }
    ],
  },
  130213: {
    name: "野兽强袭",
    introduce: "德鲁伊技能,对横排values1个敌人造成value1%的普通伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140007,
    anger: [20, 4],
    auxiliarySkillList: [130301, 130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    limitIntroduce1: ["", "", "", ",</br>同时对敌人造成buffID"],
    cd: 10000,
    values1: [4, 4, 4, 4],
    value1: [100, 10],
    buffID: 190202,
    needAnger: [20, 4],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        hatredType: 7,
        rangeType: 4,
        hurtType: HurtType.Posion,
        attackAmount: [4, 4, 4, 4],
        skillHurtPer: [100, 10],
      },
      {
        limitLvl: 31,
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190202, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
  130214: {
    name: "蝎尾箭",
    introduce: "游侠技能,对随机values1个敌人造成value1%毒素伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140007,
    anger: [30, 8],
    auxiliarySkillList: [130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    limitIntroduce1: [",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID"],
    cd: 15000,
    values1: [3, 3, 3, 3],
    value1: [110, 15],
    buffID: 190209,
    needAnger: [30, 8],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        hatredType: 7,
        hurtType: HurtType.Posion,
        rangeType: 2,
        attackAmount: [3, 3, 3, 3],
        skillHurtPer: [110, 15],
      },
      {
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190209, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
  130215: {
    name: "密集投掷",
    introduce: "冒险技能,对相邻的两个敌人造成value1%闪电伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140008,
    anger: [30, 8],
    auxiliarySkillList: [130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    cd: 17000,
    limitIntroduce1: ["同时对敌人造成buffID", "同时对敌人造成buffID", "同时对敌人造成buffID", ",同时对敌人造成buffID"],
    value1: [200, 15],
    values1: ["2x2", "2x2", "2x2", "2x2"],
    buffID: 190014,
    needAnger: [30, 8],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        hatredType: 7,
        hurtType: HurtType.Lightning,
        hitRange: [
          [2, 2],
          [2, 3],
          [2, 4],
          [2, 5],
        ],
        rangeType: 3,
        attackAmount: [2, 2],
        skillHurtPer: [200, 15],
      },
      {
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190014, buffTargetType: BuffTargetType.MySelf },
      },
    ],
  },
  130216: {
    name: "龙息",
    introduce: "龙卫技能,对敌人造成value1%火焰伤害并对其后的values1个敌人造成穿透伤害limitIntroduce1", //,消耗怒气anger',//<br><br>技能冷却时间cd秒<br><br>消耗怒气needAnger点',
    door: 140008,
    anger: [20, 4],
    auxiliarySkillList: [130302, 130303, 130304, 130305, 130306, 130307, 130308, 130309, 130310, 130311, 130312, 130313, 130314, 130315, 130316, 130317, 130318, 130319, 130320, 130321, 130322, 130323, 130324, 130325, 130326, 130327, 130328, 130329, 130330, 130331, 130332],
    cd: 11000,
    limitIntroduce1: [",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID", ",同时对敌人造成buffID"],
    value1: [250, 20],
    values1: ["1", "2", "3", "4"],
    buffID: 190214,
    needAnger: [20, 4],
    triggers: [
      {
        triggerType: TriggerType.UseSkill,
        triggerPer: [100, 0],
        hatredType: 5,
        hurtType: HurtType.Fire,
        attackAmount: [2, 3, 4, 5],
        skillHurtPer: [250, 20],
        increaseHurtPer: [0, 10],
      },
      {
        triggerType: TriggerType.UseSkillDamagePre2,
        triggerPer: [100, 0],
        buff: { buffID: 190214, buffTargetType: BuffTargetType.AttackTarget },
      },
    ],
  },
};
